package com.freedom.ums.member.infrastructure.persistence.pojo.vo.admin;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class AdminMemberPageVO {

    @ApiModelProperty(value="会员id")
    private Integer id;

    @ApiModelProperty(value="昵称")
    private String nickName;

    @ApiModelProperty(value="区号")
    private String areaCode;

    @ApiModelProperty(value="手机号码")
    private String mobile;

    @ApiModelProperty(value="会员VIP等级(0:普通用户 1:VIP用户)")
    private Integer vipGrade;

    @ApiModelProperty(value="合作等级(1:普通合伙人 2:中级合伙人 3:高级合伙人)")
    private Integer partnerGrade;

    @ApiModelProperty(value="邀请码")
    private String inviteCode;

    @ApiModelProperty(value="邀请人Id")
    private Integer inviteId;

    @ApiModelProperty(value="头像url")
    private String avatar;

    @ApiModelProperty(value="性别 (性别 0:保密,1:男,2:女)")
    private Integer gender;

    @ApiModelProperty(value="生日")
    private Date birth;

    @ApiModelProperty(value="省")
    private String province;

    @ApiModelProperty(value="市")
    private String city;

    @ApiModelProperty(value="区")
    private String area;

    @ApiModelProperty(value="注册IP")
    private String registeredIp;

    @ApiModelProperty(value="注册时间")
    private Date registeredTime;

    @ApiModelProperty(value="最近登录的IP")
    private String lastLoginIp;

    @ApiModelProperty(value="最后一次登录时间")
    private Date lastLoginTime;

    @ApiModelProperty(value="微信号")
    private String wechatNo;

    @ApiModelProperty(value="店铺id")
    private Integer storeId;

    @ApiModelProperty(value="是否开店")
    private Boolean haveStore;

    @ApiModelProperty(value="状态 1:可用 2:禁用 3:注销")
    private Integer status;

}
